package com.gustavo.sistema.vendas.util;

import com.gustavo.sistema.vendas.cliente.ClienteDAO;
import com.gustavo.sistema.vendas.cliente.ClienteDAOHibernate;
import com.gustavo.sistema.vendas.produto.ProdutoDAO;
import com.gustavo.sistema.vendas.produto.ProdutoDAOHibernate;
import com.gustavo.sistema.vendas.venda.VendaDAO;
import com.gustavo.sistema.vendas.venda.VendaDAOHibernate;


public class DAOFactory {

	
	public static ClienteDAO criaClienteDAO() {
		ClienteDAOHibernate clienteDAOHibernate = new ClienteDAOHibernate();
		clienteDAOHibernate.setSessao(HibernateUtil.getSession().getCurrentSession()); 
		return clienteDAOHibernate;
	}

	public static ProdutoDAO criaProdutoDAO() {
		ProdutoDAOHibernate produtoDAOHibernate = new ProdutoDAOHibernate();
		produtoDAOHibernate.setSessao(HibernateUtil.getSession().getCurrentSession()); 
		return produtoDAOHibernate;
	}

	public static VendaDAO criaVendaDAO() {
		VendaDAOHibernate vendaDAOHibernate = new VendaDAOHibernate();
		vendaDAOHibernate.setSessao(HibernateUtil.getSession().getCurrentSession()); 
		return vendaDAOHibernate;
	}
}
